Planning Diagonalization Proofs
نویسنده
چکیده
Proof planning is a novel knowledge-based approach for proof construction, which supports the incorporation of mathematical knowledge and the common mathematical proof techniques of a particular mathematical eld. The diagonalization proof technique is a well-known method in theoretical computer science and in mathematics that originated with Can-tor, who used it to show his seminal uncountability results. It is now widely used as a proof technique for unsolvability results and meta-mathematical arguments. In this paper we give an account on how to systematically construct and plan diagonalization proofs: (i) by nding an indexing relation, (ii) by constructing a diagonal element, and (iii) by making the implicit contradiction of the diagonal element explicit. We suggest a declarative representation of the strategy and describe how it is realized in the proof planning environment of the mega-System.
منابع مشابه
Seki Report Planning Diagonalization Proofs Planning Diagonalization Proofs
This report is a rst attempt of formalizing the diagonalization proof technique. We give a strategy how to systematically construct diagonalization proofs: (i) nding an indexing relation, (ii) constructing a diagonal element, and (iii) making the implicit contradiction of the diagonal element explicit. We suggest a declarative representation of the strategy and describe how it can be realized i...
متن کاملThe Mechanization of the Diagonalization Proof StrategyLassaad
We present an empirical study of mathematical proofs by diagonalization, the aim is their mechanization based on proof planning techniques. We show that these proofs can be constructed according to a strategy that (i) nds an indexing relation, (ii) constructs a diagonal element, and (iii) makes the implicit contradiction of the diagonal element explicit. Moreover we suggest how diagonal element...
متن کاملRepresenting and Reformulating Diagonalization Methods
Finding an appropriate representation of planning operators is crucial for theorem provers that work with proof planning. We show a new representation of operators and demonstrate how diagonalization can be represented by operators. We explain how a diagonalization operator used in one proof-plan can be analogically transferred to an operator used in another proof-plan. Finally, we nd an operat...
متن کاملUniform Diagonalization Theorem for Complexity Classes of Promise Problems including Randomized and Quantum Classes
Diagonalization in the spirit of Cantor’s diagonal arguments is a widely used tool in theoretical computer sciences to obtain structural results about computational problems and complexity classes by indirect proofs. The Uniform Diagonalization Theorem allows the construction of problems outside complexity classes while still being reducible to a specific decision problem. This paper provides a...
متن کاملThe Spectral Theorem and Beyond
We here present the main conclusions and theorems from a first rigorous inquiry into linear algebra. Although some basic definitions and lemmas have been omitted so to keep this exposition decently short, all the main theorems necesary to prove and understand the spectral, or diagonalization, theorem are here presented. A special attention has been placed on making the proofs not only proofs of...
متن کامل